@charset "utf-8";
/*Inicio Valores por Defecto*/

ul, ol, dl { 
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;	 
    padding-right: 15px;
    padding-left: 15px; 
}
p{
	 color: #FFFFFF;
	 font-weight: bold;
}
strong{
	 color: #000000;
}

a img { 
    border: none;
}

a:link {
    color: #0099FF;
    text-decoration: underline; 
}
a:visited {
    color: #0099FF;
    text-decoration: underline;
}
a:hover, a:active, a:focus { 
    text-decoration: none;
}

/*Fin Valores por Defecto*/

/* Inicio div container*/
.container {
    width: 960px;
    background: #FFFFFF;
    margin: 0 auto; 
}

#loading{
	padding-left: 420px;	
}

#loading img{
	width: 65px;
	height: 65px;
}
#loading p{ 
 	 color: #0081BE;
	 font-style: oblique;
	 font-weight: bold;
}
/* Fin div container*/


/* Inicio div header */ 
.header {
	width: 960px; 
	height: 154px;
    background-color: #0099FF;
    display:block;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
} 
/* Fin div header */ 


/* Inicio div content */

/* Inicio div bienvenida */
.bienvenida {
	width: 960px; 
    height:30px;
    display:block;
    background-color: #FFFFFF;	
    padding: 0px 0px 0px 0px;
}

.bienvenida p{
	color: #A42B3C;
	text-align: left;
	font-size: medium;
	font-family: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;; 
	font-style: oblique;
	font-weight: bold;
}

/* Fin div bienvenida */

.content {
    padding: 10px 0;
    width: 960px;
}
/* Fin div content */


/* Inicio div Footer */
.footer {
    padding: 10px 0;
    clear: both; /* esta propiedad de borrado fuerza a .container a conocer dónde terminan las columnas y a contenerlas */
    background-color: #0081BE;
}
/* Fin div Footer */


/* Inicio div formulario*/
.formulario {
		    background-color: #F5F5F5;
		    border: thin solid #E5E5E5;
		    width: 960px;
		    margin:  0px 0px 0px 0px;
		    padding: 0px 0px 0px 0px;
}

.formulario h1{
			color: #000000;
			text-align: center;
			font-size: large;
			font-family: sans-serif; 
			font-style: normal;
			font-weight: bold;
}


.fieldsetNormal{
	width: 930px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.fieldsetNormal legend{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
}

.labelNormal{
	width: 135px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	display:inline-block;
	background-color: transparent;
	padding:2px;
	margin:2px;
	cursor:pointer;
}

.labelNormal:hover{
	background-color: #DCE1E2;
	cursor:pointer;
	font-weight: bold;
}

.inputNormal{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	display:inline-block;
	margin:2px;	
	width: 200px;
}

.selectNormal{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	border: 2px solid;
    border-color:#DCE1E2;
	border-radius: 4px 4px 4px 4px;
	display:inline-block;
	width:125px;
	margin:2px;	
}

.selectGrande{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	border: 2px solid;
    border-color:#DCE1E2;
	border-radius: 4px 4px 4px 4px;
	display:inline-block;
	width:300px;
	margin:2px;	
}

.inputPequeño{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	display:inline-block;
	margin:2px;	
    border: 2px solid;
    border-color:#DCE1E2;
	border-radius: 4px 4px 4px 4px;
	text-transform: uppercase;
	width: 100px;
}

.inputGrande{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	display:inline-block;
	margin:2px;
	border: 2px solid;
    border-color:#DCE1E2;
	border-radius: 4px 4px 4px 4px;
	text-transform: uppercase;	
	width: 300px;
}

.datepickerNormal{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	border: 2px solid;
    border-color:#DCE1E2;
	border-radius: 4px 4px 4px 4px;
	display:inline-block;
	width:80px;
	margin:2px;	
}

.txtareaNormal{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	display:inline-block;
	margin:2px;
	border: 2px solid;
    border-color:#DCE1E2;
	border-radius: 4px 4px 4px 4px;
	text-transform: none;	
	width: 400px;
}

.btnt1Normal{
	 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	 font-size: 14px;	
	 font-weight: bold;
	 background:#638CB5;
	 border: 2px solid;
	 border-color:#000000;
     border-radius: 4px 4px 4px 4px;
     cursor:pointer;       
}

.btnt1Normal:hover{
	color:#FFFFFF;
	border-color:#FFFFFF;
}

.btnt2Normal{
	 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	 font-size: 14px;	
	 font-weight: bold;
	 color:#FFFFFF;
	 background:#DD624B;
	 border: 2px solid;
	 border-color:#FFFFFF;
     border-radius: 4px 4px 4px 4px;
     width: 130px;
     height: 40px;
     cursor:pointer;
}

.btnt2Normal:hover{
	color:#000000;
	border-color:#000000;
}

/* Fin div formulario */
